spinal foramen - Spanish English Dictionary